<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Ghidra Programs</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" type="text/css" href="help/shared/DefaultStyle.css">
</head>
<body lang="EN-US">
<h1>Ghidra Programs</h1>
<p>A Ghidra <a href="help/topics/Glossary/glossary.htm#Program">program</a> is an executable unit of
software or some group of data. It can be viewed and
analyzed within a <a href="help/topics/Tool/Ghidra_Tool_Administration.htm">Ghidra
tool</a>.
A Ghidra program is
stored in a project folder. An assembly <a href="help/topics/LanguageProviderPlugin/Languages.htm">language</a>
is associated with a program at the time it is created. The language is used for
disassembling bytes into <a href="help/topics/Glossary/glossary.htm#Instruction">instructions</a>. Each program
defines its own <a href="help/topics/Glossary/glossary.htm#AddressSpace"> address spaces</a> and
<a href="help/topics/Glossary/glossary.htm#Memory">
memory</a>. Various program elements can be added to the program to further
define it as part of the reverse engineering process. Some of the elements that
can be defined in the program are labels,
references, comments, functions, and data.</p>
<p>A Ghidra program is created by <a href="help/topics/ImporterPlugin/importer.htm">importing</a>
a file into a <a href="help/topics/Project/Ghidra_Projects.htm">Ghidra project</a>.
This can be accomplished from either the <a href="help/topics/FrontEndPlugin/Ghidra_Front_end.htm">Ghidra
Project Window</a> or any Ghidra tool.&nbsp; Once a program is part of a Ghidra
Project, the following actions can be performed:
<ul>
<li><a href="help/topics/ProgramManagerPlugin/Opening_Program_Files.htm">Open</a></li>
<li><a href="help/topics/ProgramManagerPlugin/Closing_Program_Files.htm">Close</a></li>
<li><a href="help/topics/FrontEndPlugin/Ghidra_Front_end.htm#Rename">Rename</a></li>
<li><a href="help/topics/ProgramManagerPlugin/Saving_Program_Files.htm">Save</a></li>
<li><a href="help/topics/FrontEndPlugin/Ghidra_Front_end.htm#Delete">Delete</a></li>
<li><a href="help/topics/ExporterPlugin/exporter.htm">Export</a></li>
<li><a href="help/topics/About/About_Program_File.htm">About</a></li>
</ul>
<p class="relatedtopic">Related Topics:</p><ul>
<li><a href="help/topics/Project/Ghidra_Projects.htm">Ghidra Projects</a></li>
<li><a href="help/topics/Tool/Ghidra_Tool_Administration.htm">Ghidra Tools</a></li>
</ul>
<p>&nbsp;</p>
</body>
</html>
